package com.ty.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;

import com.ty.enums.VendorStatus;
import lombok.Data;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
import java.util.List;


@Data
public class Vendor extends BaseEntity{
    /** 编号 */
    private Integer id ;
    /** 名称 */
    private String name ;
    /** 邮箱 */
    private String email ;
    /** 图片 */
    @TableField(typeHandler = com.ty.typehandler.JsonTypeHandler.class)
    private List<String> img ;
    /** 区 */
    private String county ;
    /** 经度 */
    private BigDecimal lng ;
    /** 纬度 */
    private BigDecimal lat ;
    /** 详细地址 */
    private String address ;
    /** 排序 */
    private Integer seq ;
    /** 电话 */
    private String tel ;
    /** 联系人 */
    private String contact ;
    /** 状态 */
    private Integer status ;
    /** 备注 */
    private String brief ;
    /** 省 */
    private String province ;
    /** 市 */
    private String city ;
    /** 更新人 */
    private String statusX;
    public String getStatusX() {
        VendorStatus status = VendorStatus.getByCode(this.getStatus());
        if(status != null){
            return status.getMessage();
        }
        return "未定义";
    }
}